<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: Enumerated Types</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__group__csd__enums.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Enumerated Types<div class="ingroups"><a class="el" href="group__group__csd.html">CSD          (CAPSENSE&amp;trade; Sigma Delta)</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga6cde526987c66fff895f48902589f979"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__csd__enums.html#ga6cde526987c66fff895f48902589f979">cy_en_csd_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga6cde526987c66fff895f48902589f979a0c2b57b4095e1c232b5c41eab3298098">CY_CSD_SUCCESS</a> = 0x00U, 
<br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga6cde526987c66fff895f48902589f979a711355d404f5a42b304960533474c987">CY_CSD_BAD_PARAM</a> = CY_CSD_ID | CY_PDL_STATUS_ERROR | 0x01U, 
<br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga6cde526987c66fff895f48902589f979a0899108469f2574d39e14fa3262aec11">CY_CSD_BUSY</a> = CY_CSD_ID | CY_PDL_STATUS_ERROR | 0x02U, 
<br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga6cde526987c66fff895f48902589f979ab3d676d337a1b5c9a524b1574524a715">CY_CSD_LOCKED</a> = CY_CSD_ID | CY_PDL_STATUS_ERROR | 0x03U
<br />
 }<tr class="memdesc:ga6cde526987c66fff895f48902589f979"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSD status definitions.  <a href="group__group__csd__enums.html#ga6cde526987c66fff895f48902589f979">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga6cde526987c66fff895f48902589f979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga281a1b4a5cddb0bee365a7835985ccba"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__csd__enums.html#ga281a1b4a5cddb0bee365a7835985ccba">cy_en_csd_key_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga281a1b4a5cddb0bee365a7835985ccbaa6ecb94eb2fc43363fdeb79fa9dd965b2">CY_CSD_NONE_KEY</a> = 0U, 
<br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga281a1b4a5cddb0bee365a7835985ccbaaa7ed46ced5551442fae3aaf0ea142686">CY_CSD_USER_DEFINED_KEY</a> = 1U, 
<br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga281a1b4a5cddb0bee365a7835985ccbaabbe482423a7b32c4785787e8516566df">CY_CSD_CAPSENSE_KEY</a> = 2U, 
<br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga281a1b4a5cddb0bee365a7835985ccbaa377c1ac1c0a9dbe04f55c925ed155df9">CY_CSD_ADC_KEY</a> = 3U, 
<br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga281a1b4a5cddb0bee365a7835985ccbaa0c062dec77d1f06ba5696366bf278b77">CY_CSD_IDAC_KEY</a> = 4U, 
<br />
&#160;&#160;<a class="el" href="group__group__csd__enums.html#gga281a1b4a5cddb0bee365a7835985ccbaadf83016e9c4fa18dd49d52af8e5b25d3">CY_CSD_CMP_KEY</a> = 5U
<br />
 }<tr class="memdesc:ga281a1b4a5cddb0bee365a7835985ccba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Definitions of upper level keys that use the driver.  <a href="group__group__csd__enums.html#ga281a1b4a5cddb0bee365a7835985ccba">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga281a1b4a5cddb0bee365a7835985ccba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga6cde526987c66fff895f48902589f979"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6cde526987c66fff895f48902589f979">&#9670;&nbsp;</a></span>cy_en_csd_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__csd__enums.html#ga6cde526987c66fff895f48902589f979">cy_en_csd_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>CSD status definitions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6cde526987c66fff895f48902589f979a0c2b57b4095e1c232b5c41eab3298098"></a>CY_CSD_SUCCESS&#160;</td><td class="fielddoc"><p>Successful. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cde526987c66fff895f48902589f979a711355d404f5a42b304960533474c987"></a>CY_CSD_BAD_PARAM&#160;</td><td class="fielddoc"><p>One or more invalid parameters. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cde526987c66fff895f48902589f979a0899108469f2574d39e14fa3262aec11"></a>CY_CSD_BUSY&#160;</td><td class="fielddoc"><p>The CSD HW block performs conversion. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cde526987c66fff895f48902589f979ab3d676d337a1b5c9a524b1574524a715"></a>CY_CSD_LOCKED&#160;</td><td class="fielddoc"><p>The CSD HW block is captured by another middleware. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga281a1b4a5cddb0bee365a7835985ccba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga281a1b4a5cddb0bee365a7835985ccba">&#9670;&nbsp;</a></span>cy_en_csd_key_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__csd__enums.html#ga281a1b4a5cddb0bee365a7835985ccba">cy_en_csd_key_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definitions of upper level keys that use the driver. </p>
<p>Each middleware has a unique key assigned. When middleware successfully captures the CSD HW block, this key is placed into the CSD driver context structure. All attempts to capture the CSD HW block by other middleware are rejected. When the first middleware releases the CSD HW block, CY_CSD_NONE_KEY is written to the lockKey variable of the CSD driver context structure and any other middleware can capture the CSD HW block. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga281a1b4a5cddb0bee365a7835985ccbaa6ecb94eb2fc43363fdeb79fa9dd965b2"></a>CY_CSD_NONE_KEY&#160;</td><td class="fielddoc"><p>The CSD HW block is unused and not captured by any middleware. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga281a1b4a5cddb0bee365a7835985ccbaaa7ed46ced5551442fae3aaf0ea142686"></a>CY_CSD_USER_DEFINED_KEY&#160;</td><td class="fielddoc"><p>The CSD HW block is captured by the application program directly to implement a customer's specific case. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga281a1b4a5cddb0bee365a7835985ccbaabbe482423a7b32c4785787e8516566df"></a>CY_CSD_CAPSENSE_KEY&#160;</td><td class="fielddoc"><p>The CSD HW block is captured by a CAPSENSE middleware. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga281a1b4a5cddb0bee365a7835985ccbaa377c1ac1c0a9dbe04f55c925ed155df9"></a>CY_CSD_ADC_KEY&#160;</td><td class="fielddoc"><p>The CSD HW block is captured by a CSDADC middleware. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga281a1b4a5cddb0bee365a7835985ccbaa0c062dec77d1f06ba5696366bf278b77"></a>CY_CSD_IDAC_KEY&#160;</td><td class="fielddoc"><p>The CSD HW block is captured by a CSDIDAC middleware. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga281a1b4a5cddb0bee365a7835985ccbaadf83016e9c4fa18dd49d52af8e5b25d3"></a>CY_CSD_CMP_KEY&#160;</td><td class="fielddoc"><p>The CSD HW block is captured by a CMP middleware. </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
